<?php

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class Home_model extends CI_Model {

    public function inserir_user($dados = NULL) {
        if ($dados != NULL) {
            //insere $dados na tabela 'user'.
            $this->db->insert('user', $dados);
            $this->session->set_flashdata('infouser_ok', 'Informações registradas com sucesso.');
            redirect('home_controller/info_user');
        }
    }

    public function select() {
        return $this->db->get('user');
    }

    public function select_nome() {
        return $this->db->query('select user_name, user_age from user where user_id = 2');

//                select('user_name, user_age');
//$query = $this->db->get('mytable');
// Produces: SELECT title, content, date FROM mytable                
    }

    //Listar as reservas de determinado dia e os dados do solicitante, assim como 
    //os equipamentos e quantidades.
    public function listar_equip($data_ini = NULL, $data_fim = NULL) {
        return $this->db->query("SELECT `reserva`.`data_reserva`, reserva.`nome_user_reserva`,
            `equipamento`.`desc_equip`, equipamento.qtdtotal_equip, `resequip`.`qtd_equip`
        FROM reserva, `equipamento`, `resequip`
        WHERE reserva.`id_reserva` = `resequip`.`idres_fk`
        AND equipamento.id_equip = `resequip`.`idequip_fk`
        AND `reserva`.`data_reserva` = '$data_ini';");
    }
    
    public function listareq() {//lista todos os equipamentos cadastrados no sistema
        return $this->db->query('SELECT * FROM equipamento;'); 
    }

}
